home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Comunications / telecom / Telecom Programs / ZTerm / zterm 0.9 .FAQ 1.4 next >
Encoding:
Internet Message Format  |  1993-10-11  |  63.4 KB  |  [TEXT/R*ch]

  1. Date: Sat, 25 Sep 1993 17:49:48 -0400 (EDT)
  2. From: Les Jones <LJONES@UTKVX.UTCC.UTK.EDU>
  3. Subject: ZTerm 0.9 FAQ 1.4
  4. To: macgifts@mac.archive.umich.edu
  5.  
  6. Note to administrators: this supercedes my earlier post.
  7.  
  8. This is the ZTerm 0.9 FAQ (Frequently Asked Questions), version 1.4.
  9.  
  10.   This document answers frequently asked questions (FAQs) relating to
  11.   ZTerm 0.9. The FAQ also contains bug reports, ResEdit hacks,
  12.   information about reports and software relevant to ZTerm users,
  13.   and undocumented tips.
  14.  
  15. ==================================================
  16.   Changes in version 1.4:
  17. ==================================================
  18. o  Update on the ZTerm and the AV Macs
  19. o  Update on CTB ZModem tools
  20. o  Warning about using \J1 with 14400 bps modems
  21. o  Details of multiple phonebooks (ZPhoneLists)
  22. o  More detailed explanation of MacBinary
  23. o  Information about DTR, dropped carrier, and hangup problems
  24. o  Other minor updates =20
  25.  
  26. This is the most extensive rewrite to date. I've added a great deal
  27. of information, and rewritten and reorganized several sections. My
  28. motivation is that this version will be published on the Nautilus
  29. CD-ROM, so I want it to be perfect, or nearly so.
  30.  
  31. I'm also posting this changes message to test the reliability of
  32. my newsserver, which has gobbled several of my recent posts.
  33.  
  34.   This FAQ is posted once a month to the comp.sys.mac.*
  35.   groups for apps, comm, hardware, and portables. It is also availabl=
  36. e
  37.   on America Online (filesearch keyword: ZTerm). I'm sorry, but I
  38.   can't mail this FAQ to individuals. My student/staff account is
  39.   too limited.
  40.  
  41.   A Microsoft Word text only document.
  42.  
  43. -------------------------C U T   H E R E-----------------------
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.                                 ZTerm 0.9 FAQ
  53.                                  Version 1.4
  54.  
  55.                                by Leslie Jones
  56.  
  57.                          updated September 25, 1993
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                  For best results, display in 9 point Monaco
  64.                          with rulers set to 7 inches.
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                ZTerm News
  71.  
  72.                              AV Macs Update
  73.  
  74. In the last version of the FAQ, I mistakenly reported that ZTerm is
  75. incompatible with the emulated modem of the new AV Macintoshes. =20
  76. I came to this conclusion when I read that the emulated modems are
  77. compatible with any software program which uses the Communications
  78. Toolbox.  Though ZTerm doesn't use the CTB for terminal emulation,
  79. connection, or file transfer, ZTerm is CTB savvy, and can use any
  80. port registered with the CTB.  Therefore ZTerm can use the AV Macs'
  81. emulated modem, and is also compatible with serial port expansion
  82. devices, such as Applied Engineering's QuadraLink.  I apologize for
  83. underestimating ZTerm.
  84.  
  85. I also reported that an AV Mac attached to a Geoport Telecom Adapter
  86. is only capable of a v.32 (9600 bps) connection.  This is still Apple=
  87. 's
  88. official policy.  However, many users on comp.sys.mac.comm report tha=
  89. t
  90. the emulated modem is actually capable of v.32bis (14400 bps)
  91. connections.  An article in MacUser confirms this.  It appears that
  92. Apple is underestimating the abilities of its new machines.
  93.  
  94. Information from Macworld (9.93), MacWEEK(8.8.93),and MacUser (8.93).
  95.  
  96.  
  97.                          ZTerm's Winning Ways
  98.  
  99.            (carried over from the last version of the FAQ)
  100.  
  101. Congratulations to Dave Alverson!  ZTerm won the Macworld World-Class
  102. award for best telecommunications program.  The annual award is based
  103. on a reader survey.  This year's revised format asked readers to
  104. list 10 hardware and software products they use every day and rate
  105. each on a scale from 1 to 10.  In years past, the winners were usuall=
  106. y
  107. the most widely-used software.  This year, lesser-known products won
  108. by virtue of loyal, satisfied users.  The revised format allowed
  109. Panaroma to beat FileMaker Pro in the database category, while
  110. perennial underdog WriteNow ousted Microsoft Word from the top
  111. word processor spot.
  112.  
  113. The winner among modem makers was Global Village, which bundles
  114. ZTerm with their product.
  115.  
  116. Information from Macworld (9.93).
  117.  
  118.  
  119.                Many CTB ZModem Tools to Arrive Soon
  120.  
  121. Despite the number of telecommunications programs which use the
  122. Communications Toolbox, there is currently a dearth of CTB ZModem
  123. tools.  This situation will change in the coming months as new
  124. telecom programs are released and established software is updated.
  125.  
  126. There are no free or shareware ZModem tools available, but Pacer
  127. Software's PacerTerm includes such a tool.  A MacWEEK review (08.09.9=
  128. 3)
  129. found the ZModem tool to be unreliable on 7 bit systems  SeaQuest
  130. has long promised a ZModem tool.  According to a beta tester, the fin=
  131. al
  132. product should appear soon.
  133.  
  134. Brian Hall of Mark/Space Softworks reports that the next version of
  135. Communications Lite will include ZModem tools. So will SITcomm from
  136. Aladdin Systems, makers of the Stuffit compression products. SITcomm'=
  137. s
  138. ZModem tool is being written by Glenn Howes, author of Kermit Tool GH
  139. and YModem Tool GH.
  140.  
  141. For additional Communications Lite information, see MacWEEK (8.23.93)=
  142. .
  143.  
  144.  
  145.  
  146.   Contents:
  147.  
  148. ! == New section!
  149. + == Section updated since the last version of the FAQ
  150.  
  151. + Distribution and Posting Information
  152. + Credits
  153. + Copyright Notice and Disclaimer
  154. + Other ZTerm Information and Software
  155.   Contacting the Author
  156.  
  157.   [1] ZTerm's Version History
  158.  
  159.   [1.1]  What's the current version?
  160.   [1.2]  What features will be in the next version?
  161.   [1.3]  When will the next version be released?
  162.  
  163.  
  164.   [2] Registration and Support
  165.  
  166.   [2.1]  Why should I register (pay the shareware fee)?
  167.   [2.2]  Do I have to register the copy of ZTerm that came
  168.          with my Global Village modem?
  169.   [2.3]  Will I get technical support if I register?
  170.   [2.4]  If I registered an earlier version of ZTerm, do I have to
  171.          send in an upgrade fee?
  172.   [2.5]  What is Dave's new Internet address?
  173.  
  174.  
  175.   [3]    Quick Fixes for Common Problems
  176.  
  177.   [3.1]  Relax. Don't worry. Have a homebrew.
  178.   [3.2]  Select a download folder to prevent -120 downloading error.
  179. + [3.3]  Make sure ZTerm is sending data to the correct port.
  180.   [3.4]  Make sure call waiting is disabled.
  181.   [3.5]  Make sure you have a hardware handshaking cable.
  182. + [3.6]  Install Apple's Hardware System Update 2.0.
  183.   [3.7]  Quit other programs which use the modem.
  184.   [3.8]  Turn the modem off, wait a few seconds, then turn it
  185.          back on.
  186. ! [3.9]  Quit ZTerm, then relaunch ZTerm.
  187.   [3.10] Restart the computer.
  188.   [3.11] Restart the computer with extensions off.
  189.   [3.12] Disable fax software and fax auto-answer.
  190.   [3.13] Move the ZPhoneList out of the ZTerm folder.
  191.          (But don't throw it away!)
  192.  
  193.  
  194.   [4] Known Bugs, ResEdit Fixes, and ResEdit Hacks
  195.  
  196.   [4.1]  Queue dialing
  197.   [4.2]  File appends
  198.   [4.3]  Missing download folder
  199.   [4.4]  UNIX and Opus settings
  200.   [4.5]  Sending returns in scripts
  201.   [4.6]  Text pacing
  202.   [4.7]  Unmarking all services
  203.   [4.8]  Dialing with the scroll buffer scrolled back
  204.   [4.9]  Possible bugs
  205.   [4.10] Increasing the port buffer size with ResEdit
  206.  
  207.  
  208.   [5] Dialing
  209.  
  210.   [5.1]  Can I reorder my Dial directory?
  211.   [5.2]  Why is one service in the Dial menu and in the Dial
  212.          directory in outline?
  213.   [5.3]  How do I change the default service?
  214.   [5.4]  How do I set a service to be the current service?
  215.   [5.5]  How do I mark and unmark services for queue dialing?
  216.   [5.6]  I started ZTerm and the only service listed is called
  217.          Local.  Wa' hoppen?
  218.   [5.7]  My ZPhoneList with a kajillion phone numbers and settings
  219.          got trashed.  Am I screwed?
  220. ! [5.8]  Why won't ZTerm send my modem initialization string?
  221. ! [5.9]  Using multiple ZPhoneLists.
  222.   [5.10] Undocumented tip: changing the data rate.
  223.   [5.11] Undocumented tip: Changing parity, data bits, and stop
  224.          bits.
  225.   [5.12] Undocumented tip: dialing the current service.
  226.  
  227.  
  228.   [6]    Connecting
  229.  
  230. + [6.1]  When ZTerm dials, the dialing line has the A cut off the
  231.          dial string, like this: TDT 691-7094.  Tell me, tell me!
  232.          Whatever could be wrong?
  233.   [6.2]  The BBS drops carrier before my sound stops playing.
  234.          Suggestions?
  235.   [6.3]  Why is ZTerm so slow at sending passwords on some
  236.          services?
  237. + [6.4}  Why isn't there a setting for 14400 bps?
  238. + [6.5]  What data rate should I use with a 14400 bps modem?
  239. ! [6.6]  Why can't I connect at 14400 bps?
  240. ! [6.7]  How can I prevent my modem from constantly dropping carrier?
  241. ! [6.8]  Why won't my modem hangup properly?
  242.  
  243.  
  244.   [7] File Transfers
  245.  
  246. + [7.1]  This text, binary, MacBinary, and Smart MacBinary stuff
  247.          makes my head spin.  Which should I use?
  248. + [7.2]  When I download Mac files from a PC BBS, the files have
  249.          generic icons and are unusable.  What went wrong?
  250. + [7.3]  Which protocol should I use?
  251.   [7.4]  Does ZTerm support batch ZModem downloads?
  252.   [7.5]  I have a high speed modem.  Which protocol should I use?
  253. + [7.6]  Interrupting ZModem downloads is messy.  What's a modem
  254.          freak to do?
  255.   [7.7]  Can I use ZModem from my VAX account?
  256.   [7.8]  How do I prevent massive CRC errors during ZModem
  257.          downloads from UNIX?
  258.   [7.9]  I have other transfer problems with UNIX.  What's Dave
  259.          been smokin'?
  260.   [7.10] I have an error-correcting modem.  Which protocol should I
  261.          use?
  262.   [7.11] Where's YModem-G Send?
  263. + [7.12] Why does YModem work on some systems and not others?
  264.   [7.13] Using hardware compression makes my uploads and downloads
  265.          slower.  Wie gehts?
  266. + [7.14] If I have the Kermit/VT102/etc. Tool, will ZTerm support
  267.          Kermit/VT102/etc.?  Are any ZModem tools available?
  268. + [7.15] How can I resume downloads interrupted by a meddling
  269.          cat?
  270.  
  271.  
  272.   [8] Sound, ANSI Graphics, and Color
  273.  
  274.   [8.1]  Why oh why won't the ZTerm sounds play?
  275. + [8.2]  Can I use sounds other than the ones that come with ZTerm?
  276.   [8.3]  Is there any limit on the length of the sounds?
  277.   [8.4]  My modem speaker won't work with ZTerm. What's the story,
  278.          Lori?
  279.   [8.5]  How do I turn my modem speaker down or off?
  280.   [8.6]  Why can't women see what a great guy I am?
  281.   [8.7]  How do I get ANSI graphics when connecting to a PC BBS?
  282.   [8.8]  I did all of that and the ANSI graphics still look a
  283.          little funny.  What gives?
  284.   [8.9]  How can I add excitement to my dull and monotonous
  285.          existence?
  286.  
  287.  
  288.   [9] VT100 Emulation
  289.  
  290.   [9.1]  I'm wiggin' out, Leslie.  Why don't the home, end, page
  291.          up, and page down keys on my extended keyboard work?
  292.   [9.2]  Why don't the f1-f4 editing keys on my extended keyboard
  293.          work?
  294.   [9.3]  How can I emulate a control key on a Mac Plus?
  295.   [9.4]  How can I emulate an escape key on a Mac Plus?
  296.   [9.5]  How can I emulate a numeric keypad on a PowerBook?
  297.   [9.6]  Undocumented tip: positioning the cursor with the mouse.
  298.  
  299.  
  300.   [10] Text and Text Files
  301.  
  302.   [10.1] Can I make the terminal font bigger?
  303.   [10.2] Why does onscreen text look so crummy in anything but 9 or
  304.          12 point?
  305.   [10.3] Will ZTerm save text files in something other than
  306.          TeachText?
  307.   [10.4] How can I increase the size of the scroll buffer?
  308.   [10.5] Why do some characters get corrupted when I copy text from
  309.          my word processor and paste it into ZTerm?
  310.  
  311.  
  312.   [11]   Macros and Scripting
  313.  
  314.   [11.1] How do I know the script is running?
  315.   [11.2] How do I cancel a script?
  316. + [11.3] How do I send an escape/linefeed/etc. in a script?
  317.   [11.4] Does a ^M have to be in quotation marks?
  318.   [11.5] Do I have to use the Wait for "da da da" prompt syntax?
  319.   [11.6] Why is ZTerm sending only part of a line?
  320.   [11.7] How can I send quotation marks within a send statement?
  321.   [11.8] What does error -49 mean?
  322.   [11.9] I'm goin' nuts! Why won't my login script run?
  323.   [11.10]Login script example
  324.   [11.11]Undocumented tip: sending a sig with a script and macro.
  325. + [11.12]Other uses of scripts and macros
  326.  
  327.   An Easter Egg
  328.  
  329.   ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
  330.  
  331.   Distribution and Posting Information
  332.  
  333.   Each month I will post the current version of the FAQ to the
  334.   comp.sys.mac.* Usenet newsgroups, where * is apps, comm, hardware,
  335.   and portables.  New versions of the FAQ will be posted as soon as
  336.   they become available.
  337.  
  338.   I will also send the current version to macgifts@=20
  339.   mac.archive.umich.edu, a mail exploder which delivers the file to
  340.   the sumex-aim and umich FTP sites, as well as other, lesser-known
  341.   FTP sites  The following list shows the location of the FAQ at
  342.   various FTP sites, along with the appropriate directories.  Sumex
  343.   and umich are two primary ftp sites.  The other sites mirror
  344.   the contents of either sumex or umich.  The mirrors are often easie=
  345. r
  346.   to access, especially during business hours.  Note that the archie.=
  347. au
  348.   site is in Australia.  It should be the last resort for users outsi=
  349. de
  350.   of Australia.
  351.  
  352.            FTP site                                Directory
  353.  
  354.   sumex-aim.stanford.edu                            info-mac/comm/inf=
  355. o
  356.   archie.au                              micros/mac/info-mac/comm/inf=
  357. o
  358.   wuarchive.wustl.edu                       mirrors/info-mac/comm/inf=
  359. o
  360.   mac.archive.umich.edu                         mac/misc/documentatio=
  361. n
  362.   wuarchive.wustl.edu mirrors/archive.umich.edu/mac/misc/documentatio=
  363. n
  364.   archie.au                    micros/mac/umich/mac/misc/documentatio=
  365. n
  366.   src.doc.ic.ac.uk           packages/mac/umich/mac/misc/documentatio=
  367. n
  368.  
  369.   I will also send the current version to America Online (file search
  370.   keyword: ZTerm).
  371.  
  372.   Sorry, but I can't email the FAQ to individuals.  It's too big and =
  373. my
  374.   student/staff account is limited to 512K and $10.00 per week.
  375.  
  376.  
  377.   Credits and Thanks
  378.  
  379.   Many thanks to the folks who have contributed, knowingly or
  380.   unknowingly.  While compiling this FAQ, I was often helped by
  381.   the net community, particularly readers of the Usenet newsgroup
  382.   comp.sys.mac.comm and the Info-Mac Digest.  Thanks to all the
  383.   helpful people out there in netland!  In rough chronological
  384.   order: Neil Schulman, Joe Dellwo, Adam Toner, Rick McCormack,
  385.   Scott Macrae, David Platt, Daniel Friedan, Drew Wade, Gregory
  386.   Youngs, Roy Wood, Gary Snow, Peter Middleton, Eric Hoffmann,
  387.   Jay Bourland, Pete Halverson, Henri Schueler, Miles Abernathy,
  388.   Jeff Kwan, Kent Ritchie, Davey Silon, Bruce Schlobohm and David
  389.   Ray.  Others have contributed material which I intend to use in
  390.   upcoming versions of the FAQ.
  391.  
  392.   Special thanks to ZTerm author Dave Alverson for providing informat=
  393. ion
  394.   about the next release, and for releasing a great piece of software
  395.   as shareware.
  396.  
  397.  
  398.   Copyright Notice and Disclaimer
  399.  
  400.   This document is copyright 1993 by Leslie Jones.  I ask for no mone=
  401. y,
  402.   but please give credit when citing this work.  The FAQ may be freel=
  403. y
  404.   copied and distributed electronically, and may be uploaded to FTP
  405.   sites and online services which charge no more than a normal connec=
  406. t
  407.   fee for downloading files.  Distribution on physical media is
  408.   prohibited without written permission, but the moderators and
  409.   archivists of the info-mac archives may include this FAQ on the
  410.   info-mac CD-ROM.
  411.  
  412.   This document contains the names of copyrighted products.  The
  413.   copyrights are the property of their respective owners, and are
  414.   used here only in an editorial capacity.
  415.  
  416.   This document is a volunteer effort.  Every attempt has been made
  417.   to provide accurate information, but the author and contributors
  418.   accept no responsibility for actions resulting from the use of this
  419.   free information.  This document is provided as is with no warranty
  420.   of any kind.
  421.  
  422.  
  423.   Contacting the Author
  424.  
  425.   To make corrections and suggestions, send Internet mail to
  426.   ljones@utkvx.utk.edu (utk == University of Tennessee, Knoxville).
  427.   This is my preferred (read: cheap) mail address. If mail to that
  428.   address bounces, send Internet mail to lesliejonz@aol.com, or
  429.   send America Online mail to LeslieJonz.
  430.  
  431.  
  432.   ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
  433.  
  434.   Other ZTerm Information and Software
  435.  
  436.   Information
  437.  
  438.   This FAQ answers questions relating specifically to ZTerm 0.9.
  439.   There are other sources for information of interest to ZTerm
  440.   users
  441.  
  442.   For answers to more general questions about Macintosh
  443.   telecommunications and networking, please read Eric Rosen's
  444.   excellent comp-sys-mac-comm FAQ, available for anonymous FTP from
  445.   sumex-aim.stanford.edu and mac.archive.umich.edu.  Everyone who
  446.   uses a modem should keep Eric's FAQ on their hard drive.
  447.  
  448.   For answers to questions about file conversion (I downloaded a
  449.   file that ends in cpt/sit/dd/arc/lzh/pit/etc. How do I open it?),
  450.   get David Lemson's exhaustive report compression-util-table.
  451.   The ZTerm manual briefly describes the most common Macintosh
  452.   compression formats.
  453.  
  454.   For information about configuring your modem, consult your
  455.   modem's manual.  I address specific problems in the FAQ, but
  456.   there really is no substitute for a working knowledge of the
  457.   Hayes command language.  When your AT command reference is
  458.   torn at the edges and soiled with the oil of your fingers,
  459.   it is then you know you have mastered the art of
  460.   telecommunications.
  461.  
  462.  
  463.   If you have Usenet access, questions about Macintosh-specific
  464.   telecommunication hardware and software should be directed to
  465.   comp.sys.mac.comm.  Questions about modems and telecommunications
  466.   in general should be directed to comp.dcom.modems.  I often read
  467.   c.s.m.comm and answer questions about ZTerm by searching for the
  468.   string "zt."  If you post there, please spell ZTerm correctly.
  469.   It is NOT spelled Z-term. (Personal rant mode *off*.)  Actually,
  470.   after reading this FAQ, you'll probably be answering ZTerm
  471.   questions, not asking them.
  472.  
  473.  
  474.   Software
  475.  
  476.   Denise McElroy (dmcelroy@bonnie.ics.uci.edu) has released ZTerm
  477.   Phone Directory Listing.  The application reads your ZPhoneList
  478.   file and produces a text file containing the names and phone
  479.   numbers of all services.  If your ZPhoneList ever gets
  480.   erased or corrupted, you'll be glad you used it.  This application
  481.   may be also able to extract the phone numbers from a corrupted
  482.   ZPhoneList.
  483.  
  484.   Jon Snell (jonsnell@aol.com) wrote a hack called ZTerm High Speed
  485.   Patch. The patch consists of ResEdit instructions and a 16 color
  486.   palette resource.  By using the hack and setting the monitor
  487.   depth to 16 colors, ZTerm users will experience faster
  488.   screen redraws while still seeing the correct colors.  Users with
  489.   2400 bps modems will experience little or no speed increase.  If
  490.   you don't need color for ANSI graphics, the hack is unnecessary.
  491.   Simply set the monitor depth to 16 or fewer colors, or black and
  492.   white.  If your video is limited to 16 colors, the hack will
  493.   allow you to see ANSI graphics with their correct colors.
  494.  
  495.   Star Trek fans now have their own sounds for ZTerm.  The sounds
  496.   are available on America Online as M's ZSounds, and at sumex-aim
  497.   as star-trek-comm-sounds in the info-mac/snd directory.  The sounds
  498.   are as follows:
  499.  
  500.   Connect:   Worf saying "Link established.  Receiving."
  501.   Filedone:  Worf saying "Transfer of information complete."
  502.   Termbell:  Enterprise computer beep.
  503.  
  504.  
  505.   ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
  506.  
  507.  
  508.   [1]    ZTerm's Version History
  509.  
  510.   [1.1]  What's the current version?
  511.  
  512.   ZTerm 0.9 is the current version.  It is dated February 8, 1992.
  513.   Before 0.9 was released, someone hacked 0.85 with ResEdit and
  514.   released it as 1.0.  There is a more recent hack called 0.93 XK
  515.   (eXtra Keys), which was released by a user group.  Anyone may
  516.   modify ZTerm with ResEdit for their personal use, but
  517.   distributing modified versions of copyrighted software is
  518.   illegal. If you discover an interesting ResEdit hack, send it
  519.   to me and I'll publish it in the FAQ.
  520.  
  521.   Dave Alverson sends official releases to America Online,
  522.   CompuServe, and GEnie.  You can also expect the newest
  523.   version to appear quickly on BBSs and FTP sites.
  524.  
  525.   [1.2]  What features will be in the next version?
  526.  
  527.   Support for Kermit file transfers.
  528.  =20
  529.   Implementation of 16 color ANSI graphics, instead of the current
  530.   8 colors.
  531.  
  532.   Some additions to the scripting language.
  533.  
  534.   A scripts folder, possibly.
  535.  
  536.   Bug fixes.
  537.  
  538.   [1.3]  When will the next version be released?
  539.  
  540.   The original goal was second quarter, 1993, conditional on Dave
  541.   finding enough spare time.  That date has now passed.  We all hope
  542.   the next version will appear Real Soon Now.
  543.  
  544.  
  545.   [2]    Registration and Support
  546.  
  547.   [2.1]  Why should I register (pay the shareware fee)?
  548.  
  549.   This is a tough question. There is no legal precedent to show
  550.   that people can be forced to pay for shareware, so one will come
  551.   knocking on your door in the middle of the night.  On the other
  552.   hand, many of us in the computer community  feel that you
  553.   should pay for shareware which you use often, just because it
  554.   seems to us to be the right thing to do.  Shareware authors put a
  555.   lot of work into their software, and they deserve compensation.
  556.   Shareware authors also put a lot of faith in the computer
  557.   community by releasing their products as shareware.  They trust
  558.   that people will voluntarily pay for a product they need and use.
  559.   I for one don't think we should take advantage of people's trust.
  560.  
  561.   There are also practical reasons for registering.  Registering
  562.   encourages the author to update his software.  More importantly,
  563.   the author is more likely to continue to release his work as
  564.   shareware if people pay the registration fee.
  565.  
  566.   [2.2]  Do I have to register the copy of ZTerm that came
  567.          with my Global Village modem?
  568.  
  569.   No.  Your copy, which should be labeled ZTerm 0.9GV, has been
  570.   paid for by the nice people at Global Village, who know a=20
  571.   good piece of software when they see it.
  572.  
  573.   [2.3]  Will I get technical support if I register?
  574.  
  575.   Yes. Dave supports ZTerm through paper mail, email, and in
  576.   conferences on America Online, CompuServe, and GEnie.  The=20
  577.   locations of the conferences are listed in the Support dialog
  578.   under the Misc menu.  Registered users receive his home phone
  579.   number and can call him for direct phone support. When was the
  580.   last time you called a Microsoft programmer at home?
  581.  
  582.   Global Village handles support for the Global Village version
  583.   of ZTerm.
  584.  
  585.   [2.4]  If I registered an earlier version of ZTerm, do I have to
  586.          send in an upgrade fee?
  587.  
  588.   No.  Dave Alverson, like most shareware authors, doesn't charge
  589.   upgrade fees.  This is another advantage of shareware.
  590.  
  591.   [2.5]  What is Dave's new Internet address?
  592.  
  593.   The address given in ZTerm 0.9 is out of date. Dave's new
  594.   Internet address is davea@xetron.com, and is his preferred (read:
  595.   cheap) mail address.
  596.  
  597.  
  598.   [3]    Quick Fixes for Common Problems
  599.  
  600.   [3.1]  Relax. Don't worry. Have a homebrew.
  601.  
  602.   Keep your head tool cool.  Read the manual, read this FAQ,
  603.   and remember that tens of thousands of people have used
  604.   ZTerm successfully.
  605.  
  606.   Before you use ZTerm for the first time:
  607.  
  608.   [3.2]  Select a download folder to prevent -120 downloading error.
  609.  
  610.   Before downloading files for the first time, you must select a
  611.   default download folder by selecting Receive Folder from the
  612.   Settings menu.  If ZTerm can't find the download folder, it
  613.   reports an error of -120.
  614.  
  615.   [3.3]  Make sure ZTerm is sending data to the correct port.
  616.  
  617.   An external modem can be connected to the modem or printer ports.
  618.   Find out which yours is attached to, select Modem Preferences
  619.   from the Settings menu, and select the port.  Alternatively, you
  620.   can hold down the shift key while ZTerm loads to select
  621.   the port.  If you have a PowerBook with an internal modem, open
  622.   the PowerBook control panel and select the option for an internal
  623.   modem.
  624.  
  625.   All things being equal, you should connect an external modem to
  626.   the modem port.  The computer gives priority to the modem port
  627.   so that other printer port activities don't interfere with modem
  628.   activities.  Also, all AppleTalk devices must be connected to
  629.   the printer port, which is the only AppleTalk-capable port.
  630.  
  631.   [3.4]  Make sure call waiting is disabled.
  632.  
  633.   To disable call waiting on a touch tone phone, insert the string
  634.   "*70," before the phone number, like this:
  635.  
  636.   ATDT *70,555-5555
  637.  
  638.   The comma is a Hayes command which makes the modem wait for two
  639.   seconds.  Someone has suggested using w instead of a comma.
  640.   The w tells the modem to wait for a dial tone.  On a pulse dial
  641.   phone, use "1170," instead of "*70,".  One reader wrote in to say
  642.   that *67 enables privacy (disables caller ID at the remote phone)
  643.   for some telephone companies.
  644.  
  645.   [3.5]  Make sure you have a hardware handshaking cable.
  646.  
  647.   If you have hardware handshaking turned on in the Connection
  648.   dialog, consult your modem manual to make sure you have a hardware
  649.   handshaking cable. You can get away without one for awhile, but the=
  650. y
  651.   are ultimately necessary for high speed modems.
  652.  
  653.   A diagram of a correctly-wired hardware handshaking cable is hidden
  654.   in the Apple Modem Tool v1.1.  Open a copy in ResEdit and examine P=
  655. ICT
  656.   resource #20000.
  657.  
  658.   To find out more about hardware handshaking, read issues 179 and
  659.   180 of TidBITS, Adam Engst's free electronic magazine, available
  660.   at FTP sites and online services.
  661.  
  662.   [3.6]  Install Apple's Hardware System Update 2.0.
  663.  
  664.   The hardware update (AKA Hardware Enabler) corrects some problems
  665.   with high speed communications under System 7.1 on the following
  666.   machines: LC, LC II, IIsi, IIvx, IIvi, Classic II, Quadra 900,
  667.   and Quadra 950.  The updater solves other problems on
  668.   these and other machines, so users of System 7.1 should probably
  669.   have it anyway.  The updater should NOT be used on Performas.=20
  670.  
  671.   I mention the hardware update out of a sense of duty to inform
  672.   you that it exists.  No one has actually reported that it solved
  673.   any of their problems.  On the contrary, reports are filtering in
  674.   that the update causes some problems of its own.
  675.  
  676.   Day-to-day fixes:
  677.  
  678.   [3.7]  Quit other programs which use the modem.
  679.  
  680.   Communications programs that access the modem are sometimes
  681.   reluctant to give up control of the port the modem is attached
  682.   to.  Quit all other telecommunications software, as well as any
  683.   phone book programs that can dial phone numbers through
  684.   the modem.
  685.  
  686.   [3.8]  Turn the modem off, wait a few seconds, then turn it
  687.          back on.
  688.  
  689.   This technique solves numerous connection and downloading problems.
  690.  
  691.   [3.9]  Quit ZTerm, then relaunch ZTerm.
  692.  
  693.   Among other things, this forces ZTerm to resend the modem
  694.   initialization string.
  695.  
  696.   [3.10] Restart the computer.
  697.  
  698.   Restarting is a standard way of solving transient problems of
  699.   any kind.
  700.  
  701.   [3.11] Restart the computer with extensions off.
  702.  
  703.   Extensions (inits and cdevs under System 6) cause more than their
  704.   share of problems, and should always be suspect if the machine is
  705.   crashing or freezing.  Under System 7, restart with the shift key
  706.   held down to prevent extensions from loading.  Under System 6,
  707.   manually remove all inits and cdevs from the System Folder and
  708.   restart.
  709.  
  710.   see also 3.12
  711.  
  712.   A few final possibilities:
  713.  
  714.   [3.12] Disable fax software and fax auto-answer.
  715.  
  716.   Fax software may prevent ZTerm from accessing the serial port to
  717.   which the modem is attached.  Remove fax extensions, control panels
  718.   and Chooser devices from the System folder.  Fax Chooser devices
  719.   are especially insidious.  Chooser devices aren't disabled when you
  720.   restart with extensions off under System 7.  If they were, print
  721.   drivers would be disabled, and you wouldn't be able to print.
  722.  
  723.   Consult your fax modem manual to learn how to disable fax=20
  724.   auto-answer.
  725.  
  726.   [3.13] Move the ZPhoneList out of the ZTerm folder.
  727.          (But don't throw it away!)
  728.  
  729.   Besides storing phone numbers, the ZPhoneList contains all of
  730.   ZTerm's settings and preferences, which may have been misset or
  731.   corrupted.  If you remove the file from the ZTerm folder, ZTerm
  732.   will create a new one using its default settings.  You can
  733.   also restore the file from a backup disk.  If that doesn't solve
  734.   the problem, put your old ZPhoneList back in the ZTerm folder so
  735.   you won't lose your phone numbers.
  736.  
  737.  
  738.   [4]    Known Bugs, ResEdit Fixes, and ResEdit Hacks
  739.  
  740.   [4.1]  Queue dialing
  741.  
  742.   When queue dialing, the dial window remains open after a
  743.   connection is made.
  744.  
  745.   [4.2]  File appends
  746.  
  747.   Appended text is inserted at the beginning of the file, rather
  748.   than at the end.
  749.  
  750.   [4.3]  Missing download folder
  751.  
  752.   If you attempt to download without selecting a default download
  753.   folder, ZTerm reports a -120 error instead of prompting you to
  754.   select a download folder.
  755.  
  756.   [4.4]  UNIX and Opus settings
  757.  
  758.   The radio buttons may change when you open the ZModem Options
  759.   dialog, but the settings remain unchanged, so the bug is not
  760.   serious.
  761.  
  762.   [4.5]  Sending returns in scripts
  763.  
  764.   When ZTerm sends a return by itself in a script, it usually sends
  765.   a space, then the return.  To fix the problem, open a copy of
  766.   ZTerm in ResEdit. Open the CODE resource, then open CODE ID==2.
  767.   At offset 52B4 find the string 671E 4A6E FFEE.  Change 671E to 601E=
  768. .
  769.  
  770.   [4.6]  Text pacing
  771.  
  772.   If text pacing is set to wait for a line prompt, ZTerm will
  773.   usually wait for about 5 seconds even if it receives the prompt
  774.   character.  To fix this bug, open a copy of ZTerm in ResEdit, open
  775.   the CODE resource, then open CODE ID==2.  At offset 5082, find the
  776.   string 3B40 CAC0.  Change CAC0 to CABE.
  777.  
  778.   [4.7]  Unmarking all services
  779.  
  780.   Holding down shift-option and selecting Dial Marked is supposed to
  781.   unmark all services, but doesn't.
  782.  
  783.   [4.8]  Dialing with the scroll buffer scrolled back
  784.  
  785.   When dialing with the scroll buffer scrolled back, ZTerm crashes
  786.   when a connection is made.  This bug does not occur on all
  787.   systems, but occurs repeatably on some.
  788.  
  789.   [4.9]  Possible bugs
  790.  
  791.   I have one report that entering a service name larger than the
  792.   Service Name field in the Connection dialog will crash the computer
  793.   when you click OK.  I was unable to reproduce this bug.  Please
  794.   send me reports of your experience so I can include them in the nex=
  795. t
  796.   FAQ.
  797.  
  798.   [4.10]  Increasing the port buffer size with ResEdit
  799.  
  800.   Open a copy of the ZPhoneList in ResEdit.  Doubleclick the zSet
  801.   resource.  The first two bytes are the port buffer size. X'1000=
  802.  ==
  803.   4K.  Changing X'1000 to X'7000 will result in a 28K port buffer.
  804.   Higher settings are reported to be unreliable.  You can also
  805.   use intermediate settings, such as X'2000 (8K), X'3000 (12K), etc.
  806.  
  807.  
  808.   [5]    Dialing
  809.  
  810.   [5.1]  Can I reorder my Dial directory?
  811.  
  812.   Yes.  In the Connections dialog, put one or more spaces in front
  813.   of the name to force the service to the top of the list.  To
  814.   force the service to the end of the list, put a bullet (option-8)
  815.   in front of the name.  NOTE: if you change the name of any
  816.   services that have login scripts, you will have to change the
  817.   login script names to reflect these changes.
  818.  
  819.   [5.2]  Why is one service in the Dial menu and in the Dial
  820.          directory in outline?
  821.  
  822.   That's the default service.  When you launch ZTerm, that service
  823.   will be the current service.
  824.  
  825.   see also 5.3
  826.  
  827.   [5.3]  How do I change the default service?
  828.  
  829.   Open the Dial directory, hold down the command key, and click on
  830.   the service you want to be the default.  You can also hold down
  831.   the command key and select the service from the Dial menu.
  832.  
  833.   [5.4]  How do I set a service to be the current service?
  834.  
  835.   You can open the Dial directory, click on the service, and
  836.   click the Set button.  You can also hold down the option key and
  837.   select the service from the Dial menu.
  838.  
  839.   [5.5]  How do I mark and unmark services for queue dialing?
  840.  
  841.   You can open the Dial directory, and either click on the service
  842.   and click the Mark or Unmark buttons, or click in the space to
  843.   the left of the service's name.  You can also mark and unmark
  844.   services by holding down the shift key and selecting the
  845.   service from the Dial menu.  Holding  down the shift key while
  846.   selecting Dial Marked will mark all services.  Holding  down
  847.   shift and option while selecting Dial Marked is supposed to unmark
  848.   all services, but doesn't.  You can, however, open the Dial
  849.   directory, hold down shift-option, and click Unmark to unmark
  850.   all services.
  851.  
  852.   [5.6]  I started ZTerm and the only service listed is called
  853.          Local.  Wa' hoppen?
  854.  
  855.   ZTerm didn't find your ZPhoneList in the ZTerm folder, so it
  856.   created a new one with the default entry Local.  Find your
  857.   ZPhoneList and place it in the root level of the ZTerm folder.
  858.  
  859.   [5.7]  My ZPhoneList with a kajillion phone numbers and settings
  860.          got trashed.  Am I screwed?
  861.  
  862.   You're screwed.  Always back up your ZPhoneList when you perform
  863.   your routine backup.  Or, to put it another way, whenever you
  864.   think "Man, I really oughta back up my files one of these days,"
  865.   instead think "Man, I really oughta back up my files, including
  866.   my ZPhoneList, one of these days."
  867.  
  868.   If your ZPhoneList becomes corrupted, you might be able to extract
  869.   the service names and numbers using Denise McElroy's ZTerm Phone
  870.   Directory Listing, available from FTP sites and America Online.
  871.  
  872.   [5.8]  Why won't ZTerm send my modem initialization string?
  873.  
  874.   ZTerm won't initialize the modem if the default service
  875.   doesn't have any characters in the Phone Number field.  To fix
  876.   the problem, type some characters in the field.  The characters
  877.   don't have to be a phone number.  "I am the Lizard King" works
  878.   just fine.  So does a couple of spaces.
  879.  
  880.   See also 5.2 and 5.3 for details on the default service.
  881.  
  882.   [5.9]  Using multiple ZPhoneLists.
  883.  
  884.   When you launch ZTerm, it looks for a file called ZPhoneList in
  885.   the ZTerm folder.  To force ZTerm to use a different ZPhoneList,
  886.   quit ZTerm and doubleclick on the other ZPhoneList, which does
  887.   not have to be in the ZTerm folder.  If multiple ZPhoneLists are
  888.   present in the ZTerm folder, they must have different names.
  889.  
  890.   To force ZTerm to create a new ZPhoneList, rename the old one, or
  891.   move it out of the ZTerm folder and launch ZTerm.
  892.  
  893.   [5.10] Undocumented tip: changing the data rate.
  894.  
  895.   You can change the data rate without going to the connection
  896.   dialog. Click on the data rate string at the bottom of the window
  897.   to get a popup menu for changing the data rate.
  898.  
  899.   [5.11] Undocumented tip: changing parity, data bits, and stop
  900.          bits.
  901.  
  902.   Likewise, clicking on the string to the right of the data rate
  903.   string produces a popup menu for selecting 8-N-1, E-7-1, or O-7-1
  904.   settings.
  905.  
  906.   [5.12] Undocumented tip: dialing the current service.
  907.  
  908.   Command-shift-d normally dials marked services.  If no services
  909.   are marked, command-shift-d dials the current service.
  910.  
  911.  
  912.   [6]    Connecting
  913.  
  914.   [6.1]  When ZTerm dials, the dialing line has the A cut off the
  915.          dial string, like this: TDT 691-7094.  Tell me, tell me!
  916.          Whatever could be wrong?
  917.  
  918.   Two things to try:
  919.  
  920.   1. This is symptomatic of a modem which is either not properly
  921.   connected, or not turned on. Make sure your modem is turned on,
  922.   that the modem cable is properly connected to the computer and
  923.   to the phone jack, and that ZTerm is sending data to the
  924.   correct port.
  925.  
  926.   2. ZTerm may be sending the dial string too fast for the modem.
  927.   Add a comma to the beginning of your predial initialization
  928.   string in the Connection dialog, like this:
  929.  
  930.   ,AT M0
  931.  
  932.   The comma is a Hayes modem command which, by default, causes a 2
  933.   second delay.  The length of the delay is stored in the S8 register=
  934. .
  935.   One user reported that this solved the problem on his PowerBook.
  936.  
  937.   After giving this some thought, it seems to me that a comma after
  938.   the init string might work even better, since the comma would
  939.   cause the modem to wait before processing the dial string.  Any
  940.   feedback would be appreciated.  I'm not experiencing this problem,
  941.   so I depend on reader feedback to help me track down the solution.
  942.  
  943.   Someone suggested adding several A's at the beginning of the
  944.   dial string, as in AAATDT.  This may help the modem to adjust
  945.   its speed to ZTerm's data rate (to autobaud).  Again, any feedback
  946.   is appreciated.  I'd like to have a definitive answer to
  947.   this problem.
  948.  
  949.   [6.2]  The BBS drops carrier before my sound stops playing.
  950.          Suggestions?
  951.  
  952.   Use a shorter connect sound. ZTerm can't send or receive data
  953.   while the connect sound plays.
  954.  
  955.   [6.3]  Why is ZTerm so slow at sending passwords on some
  956.          services?
  957.  
  958.   You have "Wait for character echo" turned on in the Text Pacing
  959.   options, but the remote system isn't echoing the password
  960.   characters, so ZTerm waits 5 seconds, times out, and sends the
  961.   next character.  Turn off the "Wait for character echo" option
  962.   for that service.
  963.  
  964.   [6.4}  Why isn't there a setting for 14400 bps?
  965.  
  966.   The setting in the connection dialog controls the DTE speed
  967.   (AKA terminal speed, Mac-to-modem speed, serial port speed,  or wha=
  968. t
  969.   ZTerm calls the data rate), not the DCE speed (AKA connection speed=
  970. ,
  971.   modem-to-modem speed, or carrier speed).  14400 is a DCE speed,
  972.   not a DTE speed.  No comm program has a setting for 14400.
  973.  
  974.   [6.5]  What data rate should I use with a 14400 bps modem?
  975.  
  976.   With a high speed modem, you want to set the serial port
  977.   speed higher than the carrier speed so that the modem won't get
  978.   ahead of the computer.  Also, most v.32bis (14400 bps) modems featu=
  979. re
  980.   hardware compression methods such as v.42bis and MNP 5.  To take
  981.   advantage of hardware compression, the serial port speed must be
  982.   higher than the carrier speed.
  983.  
  984.   When using a 14400 bps modem, set the DTE speed in the
  985.   Connection dialog to 19200 for Macs with 68000 processors, or to
  986.   38400 for Macs with 68020 processors or higher.  You can
  987.   experiment with higher values, but these should work reliably.
  988.   Some users report that high serial port speeds are unreliable when
  989.   AppleTalk is enabled in the Chooser DA.
  990.  
  991.   [6.6]  Why can't I connect at 14400 bps?
  992.  
  993.   Send the modem an AT&V command, which will display all settings.
  994.   If you see \J1, you've found the problem.  \J1 enables port rate
  995.   adjust.  This means that the DTE speed will adjust to the DCE speed=
  996. .
  997.   But if you connect at 14400 bps, you're in trouble, since ZTerm
  998.   can't send data to the serial port at 14400 bps.  To fix the
  999.   problem, send AT\J0 (zero) to the modem.  Better yet, add \J0 to
  1000.   the modem initialization string in the Modem Preferences dialog,
  1001.   or type AT\J0&W0&W1, which will store \J0 in the modem's
  1002.   nonvolatile memory.
  1003.  
  1004.   [6.7]  How can I prevent my modem from constantly dropping carrier?
  1005.  
  1006.   Tell the modem to ignore DTR.  The appropriate string for most
  1007.   modems is &D0.  You cannot use hardware handshaking if &D0 is set.
  1008.   Be sure to read the section 6.6 to avoid problems hanging up the
  1009.   phone line.
  1010.  
  1011.   see also 3.12 if you have a fax modem
  1012.  
  1013.   [6.8]  Why won't my modem hangup properly?
  1014.  
  1015.   The modem's &D setting and ZTerm's setting for hardware (DTR) hangu=
  1016. p
  1017.   are conflicting.  The Hardware Hangup (DTR) setting is in ZTerm's
  1018.   Modem Preferences dialog.  Send the command AT&V to your modem to
  1019.   find your &D setting, and set the hardware hangup according to the
  1020.   following table:
  1021.  =20
  1022.   If your modem is                   Use this setting in ZTerm's
  1023.     set to this:                          Modem Preferences:
  1024.  
  1025.        &D0                        Set Hardware Hangup (DTR) to off
  1026.        &D1                        Set Hardware Hangup (DTR) to off.
  1027.        &D2                        Set Hardware Hangup (DTR) to on.
  1028.        &D3                        Set Hardware Hangup (DTR) to on.
  1029.  
  1030.  
  1031.   [7]    File Transfers
  1032.  
  1033.   [7.1]  This text, binary, MacBinary, and Smart MacBinary stuff
  1034.          makes my head spin.  Which should I use?
  1035.  
  1036.   Unless you know better, use Smart MacBinary, which will
  1037.   automatically select the correct transfer mode.  The major
  1038.   exception is if you are uploading non-text files, such as GIFs or
  1039.   .zip files, which PC users will use.  In that case, use binary to
  1040.   prevent Finder information from being sent.
  1041.  
  1042.   Macintosh files have two forks, or parts -- the data fork and the
  1043.   resource fork.  The data fork holds data, i.e. text.  The resource
  1044.   fork holds resources such as compiled code, pictures, sounds, etc.
  1045.   Text files are usually all data.  Applications are mostly resources=
  1046. .
  1047.   This two part structure is unique to the Mac.  If you send Mac file=
  1048. s
  1049.   to other types of computers, the files will be damaged.  Using
  1050.   MacBinary transfers prevents this damage.
  1051.  
  1052.   [7.2]  When I download Mac files from a PC BBS, the files have
  1053.          generic icons and are unusable. What went wrong?
  1054.  
  1055.   You didn't use MacBinary or Smart MacBinary.  Among other damage
  1056.   that occurred, the file's type and creator codes (used by the Finde=
  1057. r
  1058.   to identify a file as an application, document, etc.) were lost.
  1059.   That's why the files have generic icons.
  1060.  
  1061.   [7.3]  Which transfer protocol should I use?
  1062.  
  1063.   If the service you're calling supports ZModem, use it, because:
  1064.  
  1065.   1. ZModem is very fast.
  1066.  
  1067.   2. ZModem is a batch protocol, meaning you can place more than
  1068.   one file into a batch for uploading or downloading.  Most
  1069.   protocols make you request files one at a time.
  1070.  
  1071.   3. ZModem has crash recovery.  If a 3 hour download is
  1072.   interrupted 1 minute before it finishes, you can redial the
  1073.   service, start the download again, and finish where you left off
  1074.   instead of having to start from scratch.
  1075.  
  1076.   4. ZModem receives begin automatically.  To start a ZModem
  1077.   download, simply tell the other computer to begin the transfer.
  1078.   Your computer will detect a ZModem transfer and automatically
  1079.   enter receive mode. This autoreceive feature necessitates the
  1080.   default download folder, which ZTerm also uses with other
  1081.   transfer protocols.
  1082.  
  1083.   5. ZModem handles XON/XOFF software flow control better than
  1084.   other protocols.
  1085.  
  1086.   6. ZModem detects the presence of hardware error correction,
  1087.   such as MNP 4 and v.42, and turns off its own error detection.
  1088.   The result is faster throughput when using error-correcting
  1089.   modems.
  1090.  
  1091.   [7.4]  Does ZTerm support batch ZModem downloads?
  1092.  
  1093.   Yes.  ZModem is by definition a batch protocol.  To download
  1094.   multiple files from UNIX using ZModem, use the command
  1095.  
  1096.        sz -w 1024 file1.txt file2.hqx etc.
  1097.  
  1098.   [7.5]  I have a high speed modem.  Which protocol should I use?
  1099.  
  1100.   ZModem.  In addition to the benefits listed above, ZModem is a
  1101.   streaming protocol, meaning that the receiving computer doesn't
  1102.   send back any information unless an error is detected.  In other
  1103.   protocols, the sending computer sends a packet of information,
  1104.   then waits for the receiving computer to check the packet for
  1105.   errors and report whether or not the information was received
  1106.   intact.
  1107.  
  1108.   [7.6]  Interrupting ZModem downloads is messy.  What's a modem
  1109.          freak to do?
  1110.  
  1111.   Send an ASCII abort or interrupt character.  The abort character
  1112.   varies from host to host, but should be either control-x or
  1113.   control-k.  Control-c is the ASCII interrupt character.  Whichever
  1114.   character you send, type it repeatedly.
  1115.  
  1116.   [7.7]  Can I use ZModem from my VAX account?
  1117.  
  1118.   Yes.  The necessary source code is available via anonymous FTP
  1119.   from ee.utah.edu in the directory /Comm/Rzsz.  You will need
  1120.   everything but the .tar file.  The source code is too large
  1121.   to fit into my account, so I am currently trying to obtain
  1122.   the executable binary.
  1123.  
  1124.   [7.8]  How do I prevent massive CRC errors during ZModem
  1125.          downloads from UNIX?
  1126.  
  1127.   Try the following suggestions from Fernmail author Dave Platt:
  1128.  
  1129.   "The commonest reason for this sort of failure-to-resynchronize
  1130.   is, in my experience, excessive data buffering between the
  1131.   sending "sz" process and the receiving program.  The ZMODEM
  1132.   protocol can become badly confused if you're connected to your
  1133.   host via a TCP-based terminal server or some similar serial data
  1134.   switch.  If the terminal server and the network software provides
  1135.   a substantial amount of data buffering (as it probably does),
  1136.   then the two ZMODEM processes will each see a _long_
  1137.   delay between the time that they send a message to their peer,
  1138.   and the time that the response to this message makes it through
  1139.   the network to them.  This delay will interfere with the
  1140.   protocol's error-recovery timeouts, and can lead to an endless
  1141.   stream of recovery attempts.
  1142.  
  1143.   I strongly suggest using the poorly-documented "-w" option when
  1144.   downloading files from a mainframe or workstation, unless you're
  1145.   _sure_ that all of the data communication links between you and
  1146.   the host are running at the same speed and don't do data
  1147.   buffering.  The "-w" option enables a four-packet sliding-window
  1148.   mode, which will guarantee that sz will never "get ahead" of your
  1149.   Mac by more than the window-size that you specify.  As long as
  1150.   the window size is no more than (e.g.) 10 seconds worth
  1151.   of data, there won't be a problem with the retry timers expiring
  1152.   before the window is emptied.
  1153.  
  1154.   I usually use "sz -w 2048 filename" when downloading.  In fact, I
  1155.   have "sz" aliased to "sz -w 2048" to ensure that I don't forget
  1156.   to use windowed mode."
  1157.  
  1158.   [7.9]  I have other transfer problems with UNIX.  What's Dave
  1159.          been smokin'?
  1160.  
  1161.   If you have trouble with UNIX when you use the telnet command,
  1162.   try the rlogin command, and vice versa.  This tip has solved many
  1163.   problems for UNIX users.
  1164.  
  1165.   [7.10] I have an error-correcting modem.  Which protocol should I
  1166.          use?
  1167.  
  1168.   You should probably still use ZModem, but you might also consider
  1169.   YModem-G.  Other protocols have software error correction which
  1170.   is redundant and time consuming if your modem has hardware error
  1171.   checking.  Be sure that hardware error correction is
  1172.   enabled on both modems. Consult your modem manual for
  1173.   instructions.  The downside to YModem-G is that there is no error
  1174.   recovery in YModem-G, so the transfer terminates if an error is
  1175.   detected.  For this reason, you shouldn't use YModem-G if you
  1176.   have noisy phone lines or are transferring large files.
  1177.  
  1178.   [7.11] Where's YModem-G Send?
  1179.  
  1180.   According to ZTerm's excellent Balloon Help, YModem1K send is the
  1181.   same as YModem-G send.
  1182.  
  1183.   [7.12] Why does YModem work on some systems and not others?
  1184.  
  1185.   What some BBSs call YModem is actually XModem-1K.  If the BBS
  1186.   offers YModem and YModem Batch, use YModem Batch, which is the
  1187.   true YModem which ZTerm expects.  Otherwise, tell the BBS to
  1188.   send YModem, and tell ZTerm to receive XModem-1K.
  1189.  
  1190.   [7.13] Using hardware compression makes my uploads and downloads
  1191.          slower.  Wie gehts?
  1192.  
  1193.   Most online files are compressed with software utilities such as
  1194.   Stuffit and Compact Pro and can't be compressed much more, if at
  1195.   all. Therefore, the time the modem spends trying to compress and
  1196.   decompress the files can actually slow down the transfers.
  1197.   V.42bis is supposed to detect compressed files and turn off
  1198.   its own compression, but it doesn't always work  If hardware
  1199.   compression causes problems, consult your modem manual to learn
  1200.   how to turn it off.
  1201.  
  1202.   [7.14] If I have the Kermit/VT102/etc. Tool, will ZTerm support
  1203.          Kermit/VT102/etc.?  Are any ZModem tools available?
  1204.  
  1205.   No.  ZTerm doesn't use the Communications Toolbox for terminal
  1206.   emulation, connection, or file transfer, so it can't use
  1207.   Communications Toolbox tools.  The freeware Termy, by Tim Endres of
  1208.   Ice Engineering, can.  I currently use Termy and Kermit Tool GH for
  1209.   my Kermit needs.
  1210.  
  1211.   To answer a common question in advance, there are no freeware or
  1212.   shareware ZModem tools available at this time.  The only payware
  1213.   ZModem tool currently available ships with Pacer Software's
  1214.   PacerTerm.  A MacWEEK review (08.09.93) found the ZModem tool to be
  1215.   unreliable on 7 bit systems.
  1216.  
  1217.   Several nascent comm packages promise to deliver ZModem tools.
  1218.   The upcoming SITcomm from Aladdin Systems, publishers of the
  1219.   Stuffit products, will include a ZModem tool written by Glenn Howes=
  1220. ,
  1221.   author of Kermit Tool GH and YModem Tool GH.  The next version of
  1222.   Communications Lite from Mark/Space Softworks will also include a
  1223.   ZModem tool.  The new version will be a free upgrade for current
  1224.   users.  A beta tester for SeaQuest reports that SeaQuest's
  1225.   long-promised ZModem tool is in beta and should ship Real Soon Now.
  1226.  
  1227.   [7.15] How can I resume downloads interrupted by a meddling
  1228.          cat?
  1229.  
  1230.   If an animal, two legged or four legged, presses the 9 key
  1231.   during a download, ZTerm will display
  1232.  
  1233.      zrdata: cnt == 1024
  1234.      zrdat32: cnt == 1024
  1235.  
  1236.   ad nauseam.  To fix the problem, press the 0 (zero) key.  My friend
  1237.   Neil Schulman discovered this.  Dave Alverson tells him this=20
  1238.   behavior is actually a debugger built into ZTerm.  More details as
  1239.   they become available, modem fans.
  1240.  
  1241.  
  1242.   [8]    Sound, ANSI Graphics, and Color
  1243.  
  1244.   [8.1]  Why oh why won't the ZTerm sounds play?
  1245.  
  1246.   The sounds must be stored in the System file (AKA System
  1247.   suitcase). See 8.2.
  1248.  
  1249.   [8.2]  Can I use sounds other than the ones that come with ZTerm?
  1250.  
  1251.   Absolutely.  You can rename any system-compatible sound to
  1252.   "Connect", "Filedone" or "Termbell" and install the sound in the
  1253.   System file.  Under System 7, quit all applications and desk
  1254.   accessories and drag the sounds to the icon of the closed System
  1255.   Folder.  When asked if you want the sounds installed in the
  1256.   system file, click OK.
  1257.  
  1258.   System 6 users can install System 6-compatible sounds into the
  1259.   System file using the shareware SoundMover (shareware by Riccardo
  1260.   Etore) or ResEdit.  You can also use a resource manager, such as
  1261.   SuitCase or MasterJuggler, to open the sounds with the file.
  1262.  
  1263.   [8.3]  Is there any limit on the length of the sounds?
  1264.  
  1265.   ZTerm doesn't limit the length of the sounds, but ZTerm can't send
  1266.   or receive data while the sounds are playing.  Therefore, a long
  1267.   connect sound may cause connection problems.  Try to keep the
  1268.   sounds short, especially the connect sound.
  1269.  
  1270.   [8.4]  My modem speaker won't work with ZTerm. What's the story,
  1271.          Lori?
  1272.  
  1273.   Either the modem initialization string or the predial
  1274.   initialization string of the copy you received contains the M0
  1275.   (zero) command, which turns off the modem speaker.  Select Modem
  1276.   Preferences from the Settings menu and delete the MO  command. If
  1277.   the problem occurs only with some services, delete MO from the
  1278.   predial initialization string in the Connection dialog of those
  1279.   services.
  1280.  
  1281.   [8.5]  How do I turn my modem speaker down or off?
  1282.  
  1283.   This one is near and dear to my heart, as I used to have
  1284.   the 2400 bps Modem for the Deaf(TM).  ZTerm offers three ways to
  1285.   turn the modem speaker off (AT M0), or to turn the speaker down
  1286.   (AT L0) if it's on. (All 0's are zeroes.)
  1287.  
  1288.   1. You can manually do the deed by typing AT M0 or AT L0 before
  1289.   you make a connection.  This method is best if you only want to
  1290.   silence the modem for some sessions.
  1291.  
  1292.   2. To automatically change the volume for one service, enter AT
  1293.   M0 or AT L0 in the "Pre-dial init" field in that service's
  1294.   Connection dialog. This method is best if you want the speaker on
  1295.   for some services and off for others.
  1296.  
  1297.   3. To automatically control the volume for all services, select
  1298.   Modem Preferences.  Click in the "Initialize" field and use the
  1299.   cursor keys to move to the far right.  Move the cursor just to
  1300.   the left of ^M  and type M0 or L0.  This method is best if
  1301.   you want the speaker off for every service, every time.
  1302.  
  1303.   These three techniques work for any initialization string,
  1304.   incidentally.
  1305.  
  1306.   [8.6]  Why can't women see what a great guy I am?
  1307.  
  1308.   Man!  I've been trying to figure out the same thing for years.
  1309.   You tell me.
  1310.  
  1311.   [8.7]  How do I get ANSI graphics when connecting to a PC BBS?
  1312.  
  1313.   1. Select Terminal Settings for that service and choose the PC
  1314.   ANSI BBS radio button.
  1315.  
  1316.   2. Also in the Terminal Settings dialog, uncheck the "No Extended
  1317.   Characters (Strip hi bit)" box if it is checked.
  1318.  
  1319.   3. In the Color Preferences dialog, check the Use Color box.
  1320.  
  1321.   4. In the Terminal Preferences dialog, set the font size to 9 or
  1322.   12 point.  Other sizes will not work with ANSI graphics.  See 10.2.
  1323.  
  1324.   5. In the Monitors control panel, set the monitor depth to 256
  1325.   colors or higher.  16 colors will do in a pinch.  If your Mac is
  1326.   limited to 16 colors, I recommend using Jon Snell's ZTerm High
  1327.   Speed Patch, which installs a 16 color palette into ZTerm.
  1328.  
  1329.   [8.8]  I did all of that and the ANSI graphics still look a
  1330.          little funny.  What gives?
  1331.  
  1332.   ZTerm 0.9 uses 8 colors for ANSI emulation, while some ANSI
  1333.   graphics use 16 colors.  The next version will support 16 color
  1334.   ANSI emulation.
  1335.  
  1336.   [8.9]  How can I add excitement to my dull and monotonous life?
  1337.  
  1338.   Select Color Preferences and choose colored text on a darker
  1339.   background.  I use yellow text on a black background.  Use
  1340.   whatever colors you want.  It's your life.
  1341.  
  1342.  
  1343.   [9]    VT100 Emulation
  1344.  
  1345.   [9.1]  I'm wiggin' out, Leslie.  Why don't the home, end, page
  1346.          up, and page down keys on my extended keyboard work?
  1347.  
  1348.   During VT100 emulation, those keys are assigned to VT100
  1349.   operations.  To make them work like normal Macintosh application
  1350.   keys, hold down the shift key and then press them.
  1351.  
  1352.   [9.2]  Why don't the f1-f4 editing keys on my extended keyboard
  1353.          work?
  1354.  
  1355.   During VT100 emulation, all of the function keys are assigned to
  1356.   VT100 operations.  Use the command key equivalents or the edit
  1357.   menu.
  1358.  
  1359.   [9.3]  How can I emulate a control key on a Mac Plus?
  1360.  
  1361.   If you are using System 7 on a U.S. system, install the ZTerm
  1362.   Keyboard layout.  To do this, drag the keyboard layout to the
  1363.   icon of the closed system folder.  When asked if you want to
  1364.   install the keyboard layout, click OK.  The option key will
  1365.   now emulate the control key.
  1366.  
  1367.   If you are using a non-U.S. system, or a system earlier than 7.0,
  1368.   select Terminal Settings from the Settings menu.  Assign the
  1369.   control key function to the command key.
  1370.  
  1371.   [9.4]  How can I emulate an escape key on a Mac Plus?
  1372.  
  1373.   When Option for Control is checked in Terminal Preferences, the
  1374.   accent/grave key in the upper left hand corner of the keyboard
  1375.   emulates the escape key.
  1376.  
  1377.   [9.5]  How can I emulate a VT100 numeric keypad on a PowerBook?
  1378.  
  1379.   Use NumericKeypad (AKA U.S. Keypad), a ResEdit resource and keypad
  1380.   written by Mel Park, of the University of Tennessee, Memphis.
  1381.   NumericKeypad maps the numeric keypad to the regular keyboard
  1382.   when the caps lock key is engaged.
  1383.  
  1384.   [9.6]  Undocumented tip: positioning the cursor with the mouse.
  1385.  
  1386.   Not only can you use the mouse for selecting text, you can also
  1387.   use it to position the cursor when in editing mode.  Hold down
  1388.   the option key.  The pointer will become diamond-shaped and will
  1389.   move the cursor, somewhat slowly, to wherever you click.
  1390.  
  1391.  
  1392.   [10]  Text and Text Files
  1393.  
  1394.   [10.1] Can I make the terminal font bigger?
  1395.  
  1396.   Yes.  Select Terminal Preferences from the Settings menu and
  1397.   enter a larger size.
  1398.  
  1399.   [10.2] Why does onscreen text look so crummy in anything but 9 or
  1400.          12 point?
  1401.  
  1402.   ZTerm uses its own terminal font for 9 and 12 point, but uses
  1403.   Monaco for other sizes.  If you want to see ANSI graphics, it is
  1404.   essential that you select 9 or 12 point.  Monaco doesn't contain
  1405.   the special characters needed for ANSI emulation.
  1406.  
  1407.   A font-morphing wiz could help Dave Alverson and ZTerm users by
  1408.   creating, say, 10 and 11 point sizes of the ZTerm font.  Contact
  1409.   Dave Alverson if you're interested.
  1410.  
  1411.   [10.3] Will ZTerm save text files in something other than
  1412.          TeachText?
  1413.  
  1414.   Yes.  To change the application ZTerm saves text files in, choose
  1415.   General Preferences from the Settings menu and choose a new file
  1416.   creator.  TeachText can't open files larger than 32K, so this
  1417.   feature is especially useful if you save large text files.
  1418.  
  1419.   [10.4] How can I increase the size of the scroll buffer?
  1420.  
  1421.   ZTerm stores the contents of the scroll buffer in memory.  To
  1422.   increase the memory partition, increase the current size in
  1423.   ZTerm's Get Info window.  One user has reported that setting
  1424.   the memory size above 1000K disables scrolling, but I was
  1425.   unable to duplicate that problem.  If you experience troubles
  1426.   with large memory settings, reduce the setting below 1000K.
  1427.  
  1428.   [10.5] Why do some characters get corrupted when I copy text from
  1429.          my word processor and paste it into ZTerm?
  1430.  
  1431.   The characters you've pasted are illegal on the system you're
  1432.   logged in to. A lengthy explanation follows.
  1433.  
  1434.   On the Macintosh, all eight bits of a byte are used for=20
  1435.   characters, producing 256 possible characters (two to the eighth
  1436.   power is 256), though some of these are dead keys, command
  1437.   keys, etc.  Mainframes use only seven bits for text, producing
  1438.   only 128 possible characters (two to the seventh power is 128).
  1439.   This seven bit text is the ASCII standard (American Standard for
  1440.   Information Interchange, pronounced "ass key").  If you use any
  1441.   characters which use the eighth bit, the mainframe ignores the last
  1442.   bit and uses the first seven bits to determine which character to
  1443.   display.
  1444.  
  1445.   To avoid illegal characters when composing text for a mainframe,
  1446.   never use any characters which require pressing the option key.
  1447.   Also, in your word processor, turn off smart (curly) quotes
  1448.   (which usually includes smart apostrophes), which use the
  1449.   eighth bit.  When smart quotes are turned on, the word "don't"
  1450.   usually becomes "donUt" when pasted to a mainframe.  And I'll
  1451.   bet dollars to donUts you donUt want that to happen.
  1452.  
  1453.   If you need to upload or paste text files containing illegal
  1454.   eighth bit characters, process the file with the Zap Gremlins
  1455.   command in BBEdit Lite (freeware by Richard Siegel).
  1456.  
  1457.   [11]   Macros and Scripting
  1458.  
  1459.   see also 4.5 for an explanation of a scripting bug and an easy fix.
  1460.  
  1461.   [11.1] How do I know the script is running?
  1462.  
  1463.   You will see a letter or two in the lower right hand corner of
  1464.   the terminal window.  These letters are abbreviations for the
  1465.   command the script is preparing to execute.  By noting which
  1466.   commands have executed, you can debug scripts more easily.
  1467.  
  1468.   These are the abbreviations and their meanings, as provided by
  1469.   Dave Alverson:
  1470.  
  1471.   b : beep
  1472.   s : send
  1473.   w : wait
  1474.   wp: wait prompt
  1475.   wq: wait for quiet
  1476.  
  1477.   [11.2] How do I cancel a script?
  1478.  
  1479.   Hold down the command key and type a period.  Command-period, AKA
  1480.   the Universal Mac Distress Code, also cancels printing and
  1481.   pastes, in ZTerm or most other applications.
  1482.  
  1483.   [11.3] How do I send an escape/linefeed/etc. in a script?
  1484.  
  1485.   To send an escape, use the line:
  1486.  
  1487.     send "^["
  1488.  
  1489.   where "[" is the lowercase left hand bracket, and "^" is the
  1490.   the shift-6 control character.  Substitute ^j for linefeeds.
  1491.   Basically, you can send any ASCII character using a script.
  1492.   All you need is a table of ASCII characters and their meaning.
  1493.  
  1494.   [11.4] Does a ^M have to be in quotation marks?
  1495.  
  1496.   Yes
  1497.  
  1498.   [11.5] Do I have to use the Wait for "da da da" prompt syntax?
  1499.  
  1500.   No.
  1501.  
  1502.     Wait prompt "da da da"
  1503.  
  1504.   works just fine.
  1505.  
  1506.   [11.6] Why is ZTerm sending only part of a line?
  1507.  
  1508.   When a line begins with the "send" command, ZTerm sends
  1509.   everything between the first set of quotes and the second set of
  1510.   quotes.  If the string looks like this:
  1511.  
  1512.   send " "It is not I who am crazy ... It is I who am MAD!!!" ^M"
  1513.  
  1514.   ZTerm will send a space, since that is what is between the first
  1515.   and second set of quotes.
  1516.  
  1517.   [11.7] How can I send quotation marks within a send statement?
  1518.  
  1519.   I used to say it couldn't be done, but I found a way.
  1520.  
  1521.   ZTerm recognizes four varieties of quotation marks: single quote,
  1522.   double quote, smart single quote, and smart double quote.  If you
  1523.   begin a send statement with one type, ZTerm won't stop sending
  1524.   until it reaches another quote of the same type.  (It doesn't,
  1525.   however, care which way the smart quotes face.)  For instance,
  1526.   if the send line looks like this:
  1527.  
  1528.   send ' "It is not I who am crazy ... It is I who am MAD!!!" ^M'
  1529.  
  1530.   ZTerm will send everything within the single quote marks
  1531.   (apostrophes).
  1532.  
  1533.   If your send string contains double and single quotes, enclose the
  1534.   string within smart quotes.  KeyCaps DA will show you the correct=
  1535. =20
  1536.   keys for producing smart quotes in your word processor or text
  1537.   editor.  In general, never enclose smart quotes within the send
  1538.   string.  See 10.5.
  1539.  
  1540.   [11.8] What does error -49 mean?
  1541.  
  1542.   It means that the script ZTerm tried to use is open in another
  1543.   application, such as your word processor.  Close the file and
  1544.   try again.
  1545.  
  1546.   [11.9] I'm goin' nuts! Why won't my login script run?
  1547.  
  1548.   There could be a number of reasons.
  1549.  
  1550.   1. The file may not be in the right place.  Login scripts must be
  1551.   stored in the root level of the ZTerm folder.  That is, you
  1552.   should be able to see the ZTerm application and the script in the
  1553.   same Finder window using an icon view.
  1554.  
  1555.   2. The file may not have the correct name.  Login scripts should
  1556.   have the same name as the service, with the ".zts" extension on
  1557.   the end.  If the service is called " MacClique" (note the space),
  1558.   the script should be called " MacClique.zts", with a space.
  1559.  
  1560.   3. The script may not be in text only format.  ZTerm can only
  1561.   read text only files (files of type code text), such as TeachText
  1562.   files.  If you write the script with your word processor, be sure
  1563.   to use the Save As command and select a text only format.  If
  1564.   TeachText can't open the file, it is not in text only format.  One
  1565.   exception: TeachText can't open any file larger than 32K.  Or had
  1566.   I mentioned that already?  If you have a working, useful script
  1567.   larger than 32K, I'd like to shake your hand.
  1568.  
  1569.   4. The script may be an alias.  ZTerm doesn't recognize aliased
  1570.   scripts.
  1571.  
  1572.   5. There may be something wrong with your login script. To test
  1573.   your script, select the Run Script command to tell ZTerm to use
  1574.   the script. If the script doesn't work when run manually, the
  1575.   script is faulty.
  1576.  
  1577.   [11.10]Login script example
  1578.  
  1579.   The login script for my university's timesharing network follows:
  1580.  
  1581.   wait prompt "ENTER HOST NAME OR HELP >"
  1582.   send =D2vax^M=D3
  1583.   wait "Username:" prompt
  1584.   send $account "^M"
  1585.   wait "Password:" prompt
  1586.   send $password "^M"
  1587.  
  1588.   Note that $account and $password are not inside quotation marks.
  1589.   For this script to work, the values for $account and $password
  1590.   must be entered into the Connection dialog box.
  1591.  
  1592.   [11.11]Undocumented tip: sending a sig with a script and macro.
  1593.  
  1594.   UNIX users often include a signature at the end of their
  1595.   messages.  The signature, or sig, often includes the person's
  1596.   name, email address, position, etc.  Sigs are automated in UNIX.
  1597.   ZTerm users can easily send a sig with their email by creating a
  1598.   sig script.
  1599.  
  1600.   Launch your favorite text editor or word processor, set the font
  1601.   to Monaco, and write the sig as you want it to appear.  Then
  1602.   enclose each line of text in quotation marks, type send in front
  1603.   of each line, and include a ^M before the second set of
  1604.   quotation marks.  To send a blank line, send a ^M by itself.
  1605.   Save the script in the ZTerm folder and name it sig.  If you use
  1606.   a word processor, be sure to use Save As and save in a text
  1607.   only format.
  1608.  
  1609.   Example:
  1610.  
  1611.   send "************************************************************^=
  1612. M"
  1613.   send "Leslie Jones       ljones@utkvx.utk.edu      AOL: LeslieJonz^=
  1614. M"
  1615.   send "^M"
  1616.   send "Made from only the freshest electrons and 100% pure ASCII to^=
  1617. M"
  1618.   send "  insure that you have the best possible email experience.^M"
  1619.   send "************************************************************^=
  1620. M"
  1621.  
  1622.   Launch ZTerm and choose Edit Macros from the Macro menu.  Name
  1623.   the new macro sig, and type "(option-r)sig" in the Macro String
  1624.   field.  Now your sig is only a macro away.  You could also use
  1625.   the Run Script command under the Macro menu, though it wouldn't
  1626.   be as convenient.  Enjoy!
  1627.  
  1628.   [11.12]Other uses of scripts and macros
  1629.  
  1630.   Scripts and macros can eliminate a lot of needless typing.  The
  1631.   following is something I cooked up to speed up Kermit transfers
  1632.   on the VAX.  (I'm really looking forward to Kermit support in the
  1633.   next version of ZTerm!)
  1634.  
  1635.   Example:
  1636.  
  1637.   wait "kermit>" prompt
  1638.   send  "SET BLOCK_CHECK_TYPE THREE_CHARACTER_CRC_CCITT^M"
  1639.   wait "kermit>" prompt
  1640.   send "SET SEND PACKET_LENGTH 1000" "^M"
  1641.   wait "kermit>" prompt
  1642.   send "SET RECEIVE PACKET_LENGTH 1000" "^M"
  1643.  
  1644.   I use the following script to logon to the sumex-aim FTP site.
  1645.  
  1646.   send "FTP sumex-aim.stanford.edu^M"
  1647.   wait prompt "Username:"
  1648.   send "anonymous^M"
  1649.   wait prompt "Password:"
  1650.   send "ljones@utkvx.utk.edu^M"
  1651.   wait prompt "FTP>"
  1652.   send "cd info-mac^M"
  1653.  
  1654.   As in the example in 11.10, I could trigger these scripts with a
  1655.   macro or with the "run script" command.
  1656.  
  1657.  
  1658.   And finally, an Easter Egg.  Open a copy of ZTerm in ResEdit.
  1659.   Doubleclick on the STR resource, then doubleclick on the ID==0
  1660.   resource.  Inside you will see a line from Monty Python.  Enjoy!
  1661.  
  1662.  
  1663.   Send in those corrections and tips!  And send Dave your shareware
  1664.   fee!
  1665.  
  1666.